package top.whysu.rongcloud.po;

import top.whysu.rongcloud.entity.BaseEntity;

/**
 * @author whysu
 * @version 1.00.00
 * @description 融云--群组
 * @copyright
 * @company
 * @date 2021-03-16 8:18
 */
public class RongCloudGroupsPO extends BaseEntity {
    /**
     * 群组名称
     */
    private String name;

    /**
     * 群名称是否设置，true表示已设置，false表示未设置(默认)，此时由后台自定义群名称
     *（例如由前4位成员的昵称来当做群名称，例如群成员改变的话，群名称就要跟着变）
     */
    private Boolean nameFlag;

    /**
     * 群组头像
     */
    private String portraitUri;

    /**
     * 群头像是否设置，true表示已设置，false表示未设置(默认)，
     * 此时由后台自定义群头像（例如采用前9名成员的头像组成九宫格，一旦成员变化，群头像也跟着变）
     */
    private Boolean portraitFlag;

    /**
     * 成员个数
     */
    private Integer memberCount;
    /**
     * 最大成员数
     */
    private Integer maxMemberCount;
    /**
     * 创建人Id （对应e_rong_cloud_user的account）
     */
    private String creatorAccount;
    /**
     * 公告
     */
    private String bulletin;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Boolean getNameFlag() {
        return nameFlag;
    }

    public void setNameFlag(Boolean nameFlag) {
        this.nameFlag = nameFlag;
    }

    public String getPortraitUri() {
        return portraitUri;
    }

    public void setPortraitUri(String portraitUri) {
        this.portraitUri = portraitUri;
    }

    public Boolean getPortraitFlag() {
        return portraitFlag;
    }

    public void setPortraitFlag(Boolean portraitFlag) {
        this.portraitFlag = portraitFlag;
    }

    public Integer getMemberCount() {
        return memberCount;
    }

    public void setMemberCount(Integer memberCount) {
        this.memberCount = memberCount;
    }

    public Integer getMaxMemberCount() {
        return maxMemberCount;
    }

    public void setMaxMemberCount(Integer maxMemberCount) {
        this.maxMemberCount = maxMemberCount;
    }

    public String getCreatorAccount() {
        return creatorAccount;
    }

    public void setCreatorAccount(String creatorAccount) {
        this.creatorAccount = creatorAccount;
    }

    public String getBulletin() {
        return bulletin;
    }

    public void setBulletin(String bulletin) {
        this.bulletin = bulletin;
    }
}